package com.ttg.web.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ttg.common.entities.BasePage;
import com.ttg.model.dto.*;

import com.ttg.model.dto.open.TagStatisticsDto;
import com.ttg.model.dto.open.VipTagDto;
import com.ttg.model.pojo.TagHis;
import com.ttg.model.vo.*;
import com.ttg.model.vo.open.TagStatisticsVo;
import com.ttg.model.vo.open.VipTagVo;

import javax.servlet.http.HttpServletResponse;

public interface TagHisService extends IService<TagHis> {
    BasePage<TagHisVo> tagHisPage(TagHisDTO reqDto);

    BasePage<TagStatisticsVo>  getTagStatistics(TagStatisticsDto reqDto);

    BasePage<VipTagVo>  getVipTag(VipTagDto reqDto);

    void export(TagHisDTO reqDto, HttpServletResponse response);
}
